@信仰
2年前 提问
1个回答

提高验证码安全性的方法有哪些

Ann
2年前

提高验证码安全性的方法有以下这些:

  • 使用验证码发送平台发送验证码时添加多层验证:当用户向平台获取验证码之前可以再多加一个图形验证或数字验证的操作,这样可以有效的防止一些不法分子利用软件恶意点击;

  • 发送验证码时加入触发条件:规范注册流程和登录流程并且将规范的流程作为触发条件,检查用户注册和登录时是否符合流程,如果符合则触发条件发送验证码,如果符合标准程序则不发送验证码;

  • 发送验证码时识别用户唯一性:为了避免出现恶意攻击,造成同一用户多次频繁请求,可以在网站或APP后台增加一个参数验证,方法是可以用token作为唯一性识别验证来识别用户的唯一性,给服务器端减轻压力负担。

  • 发送量限定:设置每个手机每日可以收取的短信数量跟时间间隔加以限定,以防止某个单独的手机号无限制的刷取短信验证码。